Defence System — synonyms, definition
1. defence system (Noun) Brit, Cdn
1 synonym
defense system
1 definition
defence system (Noun) — The weaponry available for the defence of a region.
5 types of
Munition arms implements of war weaponry weapons system